//package frog.lazy.framework.core.config;
//
//import MyService;
//import org.springframework.beans.BeansException;
//import org.springframework.beans.factory.config.BeanPostProcessor;
//
///**
// * 解决内部嵌套使用 注解无效问题
// * 可能 存在循环引用问题
// */
//public class InjectBeanSelfProcessor implements BeanPostProcessor {
//
//    public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
//        if(bean instanceof MyService) {
//            MyService myBean = (MyService)bean;
//            myBean.setThisProxy(myBean);
//            return myBean;
//        }
//        return bean;
//    }
//
//    public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
//        return bean;
//    }
//}
